import request from '@/config/axios'

// 作品集 VO
export interface WorksImageVO {
  id: number // 编号
  workId: number // 作品编号（关联到 td_work 表的 id）
  imgSrc: string // 图片
  sortOrder: number // 排序顺序
  pcThumnail: string // 缩略图电脑段
  mobileThumnail: string // 缩略图移动端
  describes: string // 说明
  workName: string // 作品名称
}

// 作品集 API
export const WorksImageApi = {
  // 查询作品集分页
  getWorksImagePage: async (params: any) => {
    return await request.get({ url: `/td/works-image/page`, params })
  },

  // 查询作品集详情
  getWorksImage: async (id: number) => {
    return await request.get({ url: `/td/works-image/get?id=` + id })
  },

  // 新增作品集
  // createWorksImage: async (data: WorksImageVO) => {
  //   return await request.post({ url: `/td/works-image/create`, data })
  // },
   // 新增作品集
   createWorksImages: async (data: WorksImageVO,workId:number) => {
    return await request.post({ url: `/td/works-image/creates`, data,params:{workId} })
  },

  // 修改作品集
  updateWorksImage: async (data: WorksImageVO) => {
    return await request.put({ url: `/td/works-image/update`, data })
  },

  // 删除作品集
  deleteWorksImage: async (id: number) => {
    return await request.delete({ url: `/td/works-image/delete?id=` + id })
  },

  // 导出作品集 Excel
  exportWorksImage: async (params) => {
    return await request.download({ url: `/td/works-image/export-excel`, params })
  },
}
